/* 
   A set of function declarations for all functions that manipulate the 
   input command line.

*/



#ifndef _PARSECMD__H_
#define _PARSECMD__H_


void * Malloc( size_t size );
int ioRedirect( char ** argv, int * infd, int * outfd, int * errfd );
char * getPath( char * path, char * exec );
int isBG( char ** argv );
int isFullPath( char * path );
char ** split( char * line, char * delim );
char *** handlePipes( char ** argv, int * num );
int areErrors( char ** argv );
char * preParser( char * cmd );
#endif
